export interface UserInfoVO {
  /**
   * 主键
   */
  userId: string | number;

  /**
   * 备注
   */
  remark: string;

  /**
   * 用户名
   */
  userName: string;

  /**
   * 性别（1：男；2：女；）
   */
  gender: number;

  /**
   * 人员类型
   */
  type: number;

  /**
   * 照片
   */
  photo: number;

  /**
   * 证件号码
   */
  idCardNo: string | number;

  /**
   * 车牌号
   */
  licensePlateNumber: string;

  /**
   * 所属用户组
   */
  userGroupId: string | number;

  /**
   * 联系方式
   */
  telephone: string;

  /**
   * 企业名称
   */
  enterpriseName: string;
}

export interface UserInfoForm extends BaseEntity {
  /**
   * 主键
   */
  userId?: string | number;

  /**
   * 备注
   */
  remark?: string;

  /**
   * 所属企业
   */
  enterpriseId?: string | number;

  /**
   * 用户名
   */
  userName?: string;
  userIds?: any[];

  /**
   * 性别（1：男；2：女；）
   */
  gender?: number;

  /**
   * 人员类型
   */
  type?: number;

  /**
   * 照片
   */
  photo?: number;

  /**
   * 证件号码
   */
  idCardNo?: string | number;

  /**
   * 车牌号
   */
  licensePlateNumber?: string;

  /**
   * 所属用户组
   */
  userGroupId?: string | number;

  /**
   * 工号
   */
  workNum?: string;

  /**
   * 用户类型 sys_user系统用户 YSYJ_USER 营家用户
   */
  userType?: string;
}

export interface UserInfoQuery extends PageQuery {
  /**
   * 用户名
   */
  userName?: string;

  /**
   * 所属企业
   */
  enterpriseId?: string | number;

  /**
   * 手机号
   */
  telephone?: string;

  /**
   * 性别（1：男；2：女；）
   */
  gender?: number;

  /**
   * 人员类型
   */
  type?: number;

  /**
   * 照片
   */
  photo?: number;

  /**
   * 证件号码
   */
  idCardNo?: string | number;

  /**
   * 车牌号
   */
  licensePlateNumber?: string;

  /**
   * 日期范围参数
   */
  params?: any;

  startTime?: string;

  endTime?: string;
}
